home *** CD-ROM | disk | FTP | other *** search
-
- ; void f(void)
-
- _f push bp ; save base ptr
- mov bp,sp ; copy stack ptr to bp
- sub sp,10 ; allocate 10 bytes for autos
-
- ; {
- ; char c[5];
- ; int i = 3;
-
- mov word ptr [bp-8],3 ; access i
-
- ; unsigned int u = 4;
-
- mov word ptr [bp-10],4 ; access u
-
- ; c[1] = 'A';
-
- mov byte ptr [bp-5],65 ; access c[1]
-
- ; c[3] = 'B';
-
- mov byte ptr [bp-3],66 ; access c[1]
-
- ; }
-
- mov sp,bp ; throw away 10 bytes
- pop bp ; restore bp saved on entry
- ret
- _f endp
-